home *** CD-ROM | disk | FTP | other *** search
- // Borland C++ Builder
- // Copyright (c) 1995, 1999 by Borland International
- // All rights reserved
-
- // (DO NOT EDIT: machine generated header) 'kpSFXOpt.pas' rev: 4.00
-
- #ifndef kpSFXOptHPP
- #define kpSFXOptHPP
-
- #pragma delphiheader begin
- #pragma option push -w-
- #include <SysInit.hpp> // Pascal unit
- #include <System.hpp> // Pascal unit
-
- //-- user supplied -----------------------------------------------------------
-
- namespace Kpsfxopt
- {
- //-- type declarations -------------------------------------------------------
- #pragma option push -b-
- enum TsfxOverwriteMode { omPrompt, omAlways, omNever };
- #pragma option pop
-
- #pragma pack(push, 1)
- struct sfxSpecialHeader
- {
- char Sig[3];
- Byte OptionsByte;
- Byte CaptionLen;
- Byte ExtractPathLen;
- Byte CmdLineLen;
- char StringData[249];
- } ;
- #pragma pack(pop)
-
- //-- var, const, procedure ---------------------------------------------------
- #define SFXSig "MPU"
- extern PACKAGE sfxSpecialHeader MPUHeader;
- extern PACKAGE char *OptionsPointer;
- extern PACKAGE int OptionsSize;
- extern PACKAGE void __fastcall setUserCanDisableCmdLine(bool Value);
- extern PACKAGE void __fastcall setUserCanChooseFiles(bool Value);
- extern PACKAGE void __fastcall setUserCanChangeOverwrite(bool Value);
- extern PACKAGE void __fastcall setOverwriteMode(TsfxOverwriteMode om);
- extern PACKAGE void __fastcall setStringData(AnsiString sfxCaption, AnsiString sfxDefPath, AnsiString
- sfxCmdLine);
-
- } /* namespace Kpsfxopt */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Kpsfxopt;
- #endif
- #pragma option pop // -w-
-
- #pragma delphiheader end.
- //-- end unit ----------------------------------------------------------------
- #endif // kpSFXOpt
-